반응형 Database2 개발 기본 용어 프론트엔드(FE, Front-end) / 백엔드(BE, Back-end) ‘프론트엔드’는 웹/앱 등에서 사용자에게 보여지는 부분에 대한 설계를 뜻하며 사용자에게 문서, 동영상 등 다양한 콘텐츠를 제공하여 사용자의 요구에 따라 반응하여 동작합니다. ‘백엔드’는 사용자에게 보여 지지 않는 정보 처리(서버, 데이터베이스 등)와 관련된 설계를 뜻합니다. 개발자도 프론트엔드 개발자, 백엔드 개발자로 나뉘지요. HTML / CSS / 자바스크립트 HTML, CSS, 자바스크립트 등은 프론트엔드 개발자들이 사용하는 툴로 조금씩 역할이 다른데요. HTML은 사용자가 보는 웹사이트의 구성을 만드는 프로그래밍 언어입니다. CSS는 이 HTML로 만든 구조를 가독성 있게 꾸미는 작업을 할 때 사용하구요. 자바스크립트는 버튼.. 2022. 10. 13. "클라우드 쓴다고 해도" DB 설계가 여전히 개발자에 중요한 이유 오늘날 소프트웨어 개발자에게는 많은 선택지가 존재한다. 다양한 툴과 서비스를 활용해 새로운 애플리케이션을 빠르게 만들어 전 세계 고객에게 서비스를 출시하고 이후 확장해서 늘어난 수요에 대응할 수 있다. 마이크로서비스 아키텍처와 애자일 개발은 고객 요구와 비즈니스 요구를 충족해야 할 때 기민하게 움직이면서 새로운 서비스를 가동할 수 있도록 한다. 데이터도 마찬가지다. 개발자는 자신의 애플리케이션에서 생성하는 데이터를 지원해야 하는데, 이는 곧 데이터베이스 구현을 의미한다. 데이터베이스 설계를 적절히 선택하느냐가 애플리케이션에서 큰 차이로 이어질 수 있다. 적절한 설계는 장기적으로 애플리케이션이 가용성과 성능, 확장성을 갖추도록 하는 데 도움이 된다. 그러나 개발자는 데이터베이스를 직접 구현하고 관리하기를 .. 2022. 8. 11. 이전 1 다음 반응형