Awesome Backend Series Posts
- Part 1 - User Stories and C4 Level 1 Diagram
- Part 2 - Designing Microservices Architecture and C4 Level 2 Diagram
- Part 3 - Dynamic between microservices and Kafka as a backbone of events
- Part 4 - Modeling the REST API
---
Hi, everyone!
This is the start of a series with no end (because I'm always learning new things, and I'll try them
out on this series).
I'm going to put into practice some knowledge about Software Engineering/Architecture, DevOps, SRE...
The motivations for this are:
- Show hard skills;
- Build a git repository of a modern and complete project;
- Put into practice some concepts I know (like DevOps), but have not opportunity to use in my job;
- Share knowledge with other developers and the future me haha.
This post will be fixed on top of the posts' list, and it's going to be updated whenever a new post of the series is released.
---
What I'm going to build
I will be building a microservices-based System for supporting an unreal online store to sell its products. I may or may not build a simple PWA to emulate the store's web app. The architecture should be modern, scalable, observable, secure, and fault-tolerant.
---
Technology Stack
- Java / Spring Boot
- JavaScript / NodeJS
- Golang / GoMicro
- Docker
- Kubernetes
- Istio
- Kiali
- Grafana
- ELK (Elasticsearch / Logstash / Kibana)