Building a Massive Golang Microservices Project: GraphQL, gRPC, Docker, Postgres, and Elasticsearch!
- 이 영상에서는 Go로 작성된 대규모 마이크로서비스 프로젝트를 구축하는 방법을 배웁니다. 🏗️
- 이 프로젝트는 GraphQL, gRPC, Docker, PostgreSQL 및 Elasticsearch를 사용하여 구축됩니다. 🕹️
- 이 영상을 이해하려면 Go, gRPC, GraphQL 및 Docker에 대한 중급 이상의 이해가 필요합니다. 🧠
- 마이크로서비스 개념, 특히 마이크로서비스를 사용하는 목적과 구축 방식에 대한 이해가 필수적입니다. 💡
- 강좌에서는 3가지 마이크로서비스(계정, 제품, 주문)를 포함하여 세 가지 마이크로서비스를 구축하는 예제를 보여줍니다. 📦
- 각 마이크로서비스는 각 자체의 데이터베이스(PostgreSQL 또는 Elasticsearch)를 포함합니다. 🗄️
- gRPC는 마이크로서비스 간의 통신을 위한 기술이며, GraphQL은 사용자 인터페이스에 대한 API로 활용됩니다. 🤝