Loading...
2022. 2. 25. 15:43

[Python] Python Database API - Python에서는 어떻게 DB와 연결할까?

오늘은 기초적인 지식을 돌아보겠습니다.​ 우리가 서버를 개발하다 보면 자연스레 등장하는 것이 바로 Database입니다. 사용자가 요청한 데이터를 저장하는 데도 데이터베이스를 사용하고, 그 데이터를 액세스하는 데도 데이터베이스를 사용하는데, 이 데이터베이스는 도대체 무엇일까요? What is Database ? 데이터베이스, 현대 컴퓨터 프로그래밍(?)을 공부하다보면 자연스레 등장하는 단어입니다. 데이터베이스란, 컴퓨터 시스템에서 전자적으로 저장되고 액세스되는 조직화 된 데이터 모음을 이야기합니다. 한마디로 현실 세계에 존재하는 숫자, 문자 등의 데이터를 전자적으로(메모리, 디스크) 저장하고, 이를 조직화하여 액세스 하는 것이죠. 그럼 DBMS는 무엇일까요? DBMS는 Database Management..

2022. 2. 21. 22:35

[Spring boot] Axon Framework로 시작하는 CQRS 기초

많이 미루어진 Axon Framework에 대해 알아보도록 하겠습니다. 이 포스트를 다루기 전에 아주 오랜 시간 전, MSA의 트랜잭션 이야기 중 이벤트 소싱과 CQRS에 대해 다뤄본 적이 있습니다. 해당 내용을 먼저 숙지하신 다음 진행해보는 것을 권장합니다. 2021.03.21 - [Architecture/MSA] - [MSA] 7. MSA의 트랜잭션 이야기 3 - 이벤트 소싱과 CQRS [MSA] 7. MSA의 트랜잭션 이야기 3 - 이벤트 소싱과 CQRS 이벤트 소싱을 처음 접하게 된 것은 2017 SpringCamp에서였습니다. 당시에는 MSA라는 개념에 대해 잘 알지도 못했고, MSA는 대기업에서나 쓸 수 있고, 적용가능한 엄청나게 큰 아키텍처였다. 라고만 인 blog.neonkid.xyz Ax..