Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
hafizxd committed Jun 6, 2024
1 parent f91b504 commit 533e177
Showing 1 changed file with 4 additions and 10 deletions.
14 changes: 4 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,9 @@
# Micro Bank
Providing APIs for the frontend to do the following things:
- Create and manage bank accounts.
- Record all balance changes to each of the accounts.
- Perform a money transfer between 2 accounts.

With the purpose of learning different topics regarding Backend Development such as:
- Understanding the DB isolation levels
- Use Docker for local development
- Build RESTful HTTP APIs using Gin. This includes loading app configs, mocking DB unit tests, handling errors, authenticating users, authorizing with JWT and PASETO, and managing refresh token
- Build app with Docker and deploy it to a production Kubernetes cluster on AWS. Also using GitHub Action to automatically build and deploy the image to the EKS cluster
With the purpose of revoking my Backend Development and Deployment with Containerization expertises, this includes:
- Understanding DB isolation levels.
- Using Docker and deploy it to a production Kubernetes cluster on AWS. Also using GitHub Action to automatically build and deploy the image to the EKS cluster.
- Build gRPC APIs
- Build RESTful HTTP APIs using Gin. This includes loading app configs, mocking DB unit tests, handling errors, authenticating users, authorizing with JWT and PASETO, and managing refresh token
- Embedding Swagger as part of the backend service
- Writing logger HTTP middlewares and gRPC interceptors
- Build asynchronous processing with background workers and Redis as its message queue
Expand Down

0 comments on commit 533e177

Please sign in to comment.