공삼
article thumbnail
SI(System Integration)와 SM(System Management)
CS/IT 2023. 3. 20. 22:01

SI(System Integration) 시스템 구축 다양한 시스템, 기술, 소프트웨어 등을 하나로 통합하여 하나의 큰 시스템으로 만드는 것을 의미한다. 이를 통해 기존의 시스템들을 연결하고 상호작용할 수 있도록 설계, 구현, 테스트, 유지보수 하는작업이 필요하다. 시스템통합은 주로 기업이나 조직에서 사용되며, 각각의 부서나 프로젝트가 독립적으로 개발한 시스템들을 하나로 통합하여 전체적인 업무 프로세스의 효율성을 높이고 비용을 절감한다. 시스템 통합은 여러 시스템간을 단순히 연결하는 것이 아니라 각 시스템이 올바르게 통합되어 전체적인 시스템이 효율적으로 작동하게 설계해야 한다. 사용되는 산업분야 제조업에서는 생산라인의 자동화된 시스템들이 서로 통합되어 생산 라인이 자율적으로 운영될 수 있도록 한다. 금융..

article thumbnail
Front-end 초기 환결성정 툴 모음
CS/Web 2023. 3. 19. 01:39

📍WebPack (웹팩) 웹팩이란 자바스크립트 애플리케이션을 위한 정적 모듈 번들러이다. 알아듣기 어려운데 쉽게 말하자면 Application을 구성하고 있는 모든 자원들 즉, HTML, CSS, 이미지, 폰트등을 모듈로 보고 이를 하나의 의존성 그래프로 결합하여 번들링하는 방식으로 이루어 진다. 웹팩은 여러개의 구성 옵선을 제공하여 개발자가 필요에 따라 커스터마이징 할 수 있다. webpack.config.js 파일에 정의해 사용하며 코드의 관리와 성능을 향상시키는데 매우 유용하다. 📍Pritter 프리티어는 코드의 일관성과 가독성을 향상시켜주는 도구로, pritterrc.js 등 그 안에서 정의하여 사용할 수 있다. 🧑‍💻 설치방법 먼저 Visual Studio Code를 실행합니다. 왼쪽 사이드바에..

article thumbnail
(Flutter) 일본 1위 배달앱 의 리팩토링
CS/Mobile 2023. 3. 12. 15:40

https://engineering.linecorp.com/ko/blog/demaecan-2nd-recode-kmm-to-flutter 멀쩡한 앱을 Flutter 앱으로 다시 짠 이유 - 일본 1위 배달 앱, 두 번째 Recode 안녕하세요, LINE+ ABC Studio에서 앱을 개발하고 있는 김종식, 남상혁입니다. 저희 팀은 현재 일본에서 운영하는 배달 서비스 '데마에칸(Demaecan, 出前館)' 프로덕트를 개발하고 있습니다. '데마에칸( engineering.linecorp.com 일본 1위 배달앱은 KMM (Kotlin Multiplatform Mobile)을 사용하여 iOS와 Andorid 앱을 동시에 개발했지만, 해당 기술의 한계를 느끼고 Flutter로 다시 개발하기로 결정했다. KMM (..

article thumbnail
Retrofit API (REST API, RESTful API)
CS/Mobile 2023. 3. 8. 23:15

REST API란? 쉽게 설명하면 REST API는 인터넷에 연결되어 있는 애플리케이션 과 서버가 통신하기 위해 정해놓은 규칙이다. 형식에 맞춰 정보를 요청하면 그에 해당하는 정보를 받아올 수 있게 도와주는 통신을위한 아키텍처 스타일 중 하나이다. Rest API는 Representational State Transfer API의 약어로, REST 아키텍처 스타일을 따른다. GET, POST, PUT, DELETE 등 표현의 개념을 사용하여 클라이언트와 서버간의 통신을 설계한다. 비슷한 용어로 RESTful API가 있다. RESTful API란? RESTful API는 쉽게말해 REST API를 더욱 엄격하게 지키는 API를 이야기 하며, 표현 뿐만 아니라 HTTP 상태 코드사용, 캐싱등의 RESTfu..

article thumbnail
Android fragment는 react의 SPA와 같을까?
CS/Mobile 2023. 3. 6. 14:33

React의 SPA 란? SPA (Single-Page-Application)는 어플리케이션을 단일 페이지로 구성하는 것을 의미한다. 처음 웹페이지 전체가 한번만 로드되고, 이후에 사용자 인터페이스가 동적으로 변경되면서 필요한 데이터만 서버에서 가져오는 방식으로 동작한다. React 의 SPA는 여러개의 컴포넌트를 조합하여 구성되는데 각각의 컴포넌트는 독립적으로 작동하며, 필요에 따라 다른 컴포넌트와 상호작용 한다. 쉽게 설명하면 Web에서 변경되어야할 부분(컴포넌트 단위)만 리 랜더링 되는것을 말한다. Android의 fragment와 차이점 이러한 컴포넌트들은 어플리케이션의 fragment와 비슷한 개념이지만, 더욱 동적이고 재사용성이 높은 방식으로 작동한다. React의 SPA는 React Rout..

article thumbnail
(망사용료) 통신사 vs 콘텐츠사
CS/Web 2023. 3. 4. 23:51

https://n.news.naver.com/mnews/article/138/0002143577?sid=105 [MWC23결산]② 망사용료 놓고 통신사 vs. 콘텐츠사 날선 공방 “대형 트래픽을 유발하는 회사들은 망 투자에 기여를 해야 한다.” vs “망사용료는 콘텐츠 투자를 줄이고 결국 소비자 편익을 해칠 것이다.” 지난 2월27일부터 3월2일(이하 현지시간)까지 스페 n.news.naver.com 통신사의 입장 망 사용량이 급증함에 따라 인프라 확대 및 망 분산화 등의 추가 투자가 필요하며, 이에 따른 비용 부담이 발생한다. 따라서 콘텐츠사 등의 대규모 데이터 전송 서비스 이용 시 추가적인 망 사용료를 부과하는 것은 합리적인 조치라고 주장한다. 통신사는 망 사용량 제한을 도입하거나 대량 데이터 전송 ..