Aurora is an AWS relational database engine that is compatible with MySQL and PostgreSQL.
Continue reading “[AWS] Aurora”Author Archives: Pyongwon Lee
[J. R. R. Tolkien] The Lord of the Rings – The Fellowship of the Ring
The Lord of the Rings
- Title: Part One – The Fellowship of the Ring
- Author: J. R. R. Tolkien
- Published: 1954
- Publisher: HaeperCollinsPublishers
- ISBN: 0-00-712970-X
[Isaac Asimov] Prelude to Foundation
Foundation Series
- Title: Prelude to Foundation
- Author: Isaac Asimov
- Published: 1968
- Publisher: Bantam Dell
- ISBN: 978-0-553-27839-2
[AWS] VPC – NAT Gateway
NAT (Network Address Translation)
NAT remaps source IPs or destination IPs. (It translates private IPs to public IPs and vice versa.)
- Static NAT
- A private IP is mapped to a public IP at a 1:1 ratio. (such as Internet Gateway).
- Dynamic NAT
- A range of private IPs are dynamically mapped to one or more public IPs (Home router or NAT Gateways).
- To achieve high availably, create one dynamic NAT per AZ.
[Redux] Async in Redux: redux-thunk
In most production web applications, data come from remote services. So you cannot get the data right away. There are a couple of ways to handle async operations in Redux, such as “redux-saga,” “redux-promise,” etc. But the “redux-thunk” is simple and effective for most scenarios.
Continue reading “[Redux] Async in Redux: redux-thunk”[AWS] RDS – Deployment & Backups
Using RDS, you are delegating most of the maintenance tasks to AWS. It is important to understand how you can make use of RDS features in order to utilize the service fully.
Continue reading “[AWS] RDS – Deployment & Backups”[Redux] react-redux
Redux is good at state management, and React is for creating UI components. You can connect React and Redux manually, but there is a great tool that makes the task in a simple way. It is the “react-redux” package.
The “react-redux” creates the “Provider” component and the “connect” function.
Continue reading “[Redux] react-redux”[Tutorial] Python Basics
Python is one of the most popular general programming languages nowadays.
- It is easy to start! Python is the choice of language for new programmers.
- You can start with functional programming and then move on to object-oriented programming with Python.
- You can do many things with Python – general algorithm, gaming, web, and even machine learning.
