본문 바로가기
728x90
반응형

.NET Microservices4

.NET Microservices] 4. DOCKER & KUBERNETES 1. Docker 설치확인 PS C:\Project\Microservices\PlatformService> docker --version Docker version 20.10.14, build a224086 설치되어 있지 않으면 Docker Desktop을 설치한다. 2022.05.03 - [Docker] - Windows 10] Docker Desktop 설치 2. Kubernetes 설치확인 Settings > Kubernetes 에서 Enable Kubernetes 체크확인 후, 되어 있지 않으면 체크 후 Apply & Restart 한다. 3. Docker Hub 계정 생성 https://hub.docker.com/ 4. VS Code에 Docker Extension 설치 5. Dockerfile.. 2023. 4. 20.
.NET Microservices] 3. 샘플 프로젝트 - PlatformService 출처 : https://youtu.be/DgVjEo3OGBI 1. webapi project 생성 및, 필요한 기본 package 추가 PS C:\Project\Microservices> dotnet --version 6.0.202 PS C:\Project\Microservices> dotnet new webapi -n PlatformService PS C:\Project\Microservices> code -r PlatformService PS C:\Project\Microservices\PlatformService> dotnet add package AutoMapper.Extensions.Microsoft.DependencyInjection PS C:\Project\Microservices\Platf.. 2023. 4. 18.
.NET Microservices] 2. 샘플 프로젝트 - 아키텍처 출처 : https://youtu.be/DgVjEo3OGBI 다음 구조의 서비스를 만들어보자 Solution Architecture 1. The "Platform" Service Function as an 'Asset Register' Track all the platforms / systems in the company Built by the Infrastructure Team Used by: Infrastructure Team Technical Support Team Engineering Accounting Procurement Architecture 2. The "Commands" Service Function as a repository of command line arguments for giv.. 2023. 4. 17.
.NET Microservices] 1. 소개 출처 : https://youtu.be/DgVjEo3OGBI 사전지식 Experience with building .NET REST APIs in C# Understanding of Docker Dependency Injection Async / Await 개발 시 필요사항 VS Code (free) .NET 5 (free) Docker Desktop (free) Docker Hub 계정 (free) Insomnia or Postman (free) Microservices란? Small (2 pizza team, 2 weeks to build) : 소규모 인원이 빠르게 만들 수 있는 사이즈 Responsible for doing 1 thing well Organisationally aligned Form.. 2023. 2. 3.
728x90
반응형