사내 개발 관리와 플랫폼 엔지니어링(DX, IDP, PE)

1. 배경지난 10여 년간 소프트웨어 시스템은 모놀리식(monolithic) 구조에서 마이크로서비스(microservices), 컨테이너(container), 쿠버네티스(Kubernetes), 멀티 클라우드(multi-cloud) 환경으로 빠르게 전환되어 왔다. 개별 기능 단위는 작아졌지만, 시스템 전체의 구성 요소 수와 상호작용의 복잡도는 오히려 크게 증가하였다. 한 조사에 따르면 평균적인 개발팀은 일곱 개 이상의 도구를 동시에 사용하며, 이로 인해 주당 6~15시간을 컨텍스트 스위칭(context switching)에 소모한다.(기사 3)이러한 변화는 단순한 운영 부담 증가를 넘어, 개발자가 비즈니스 로직보다 인프라 구성, 배포, 보안 설정 같은 부가 작업에 더 많은 시간을 쏟게 만드는 문제를 낳았다..

academia 2026.06.14 0

인공지능-인간 정보통신(HAC)의 정의와 미래 발전 전략

과제명: 인공지능-인간 정보통신(HAC)의 정의와 미래 발전 전략인간에게 소통이라고 생각하면 직관적으로 말로 하는 대화가 가장 먼저 떠오를 것입니다. 대화는 가장 오랜 기간동안 사용한 안정적인 소통 방법일 것입니다. 하지만 현대의 소통은 어떤 식으로 주로 이뤄지나요? 아직까지 직접 만나서 대화를 하는 경우가 가장 많을 수도 있겠지만, 아마 많은 부분에서는 메신저, 전화, 화상통화 등 다양한 방식으로 소통을 하고 정보를 나누게 될 것입니다. 세상의 발전은 정보 통신 뿐 아니라 소통 대상까지 확장되고 있습니다. 10년전 당신은 일상에서 인공지능과 대화를 나누는 것을 상상할 수 있었나요? 아마 많은 사람들은 예측하지 못했을 것이라 예상됩니다. 대화형 인공지능의 급속한 발전은 많은 사람들에게 소통 대상을 확장시..

academia 2026.06.14 2

사고의 깊이에 따른 이해 단어 사용 (Comprehension → Understanding → Concept → Mechanism)

영어에서 “이해”를 표현하는 단어들의 차이영어를 읽다 보면 비슷해 보이지만서로 다른 맥락에서 반복해서 등장하는 단어들이 있다.과학 잡지나 기계의 동작을 설명할 때 자주 나오는 mechanism,대표적으로 TOEIC에서 사용하는 comprehension,그리고 개발 문서에서 자주 접하는 concept.이 단어들은 모두 ‘이해’와 관련된 말처럼 보이지만,나란히 두고 보면 각각 가리키는 사고의 깊이와 의미가 분명히 다르다.이 글에서는comprehension · understanding · concept · mechanism이 네 영어 단어를 중심으로,각 단어가 어떤 상황에서 쓰이고 어떤 차이를 가지는지영어 단어 자체의 의미와 사용 맥락에 집중해 정리해본다.1. 전체 구조 한눈에 보기이 네 단어는 동의어가 아니..

academia 2025.12.13 0

(2-2 논술 과제) 민주주의와 정치에 대한 성찰, 생태적 삶과 철학

1. 민주주의와 정치에 대한 성찰 현대 사회에서 정치는 자주 민감하고 불편한 대화 주제로 비쳐진다. 정치에 대한 부정적인 인식을 정치 역사에 대한 부재와 현대 사회 정치의 난점들이 만들어낸다. 정치의 근원인 고대 그리스 아테네 정치의 역사를 배움으로써 정치의 필요성을 깨닫고, 현대 사회의 정치가 가진 어려운 점과 문제점을 더욱 명확하게 인지할 수 있다.우선 정치라는 것은 무엇일까? 영어의 정치 “Politics”의 어원은 고대 그리스의 높은 도시를 중심으로 방벽을 치고 세워진 도시인 폴리스(polis)에서 도시에 관련된 문제를 다루는 활동이나 학문을 의미하는 폴리티케(politike)에서 따온 말이다. 즉 개인이 포함된 공동체에 대한 문제를 다루는 것이 정치라고 할 수 있다. 고대 그리스 철학을 대표하는..

academia 2025.01.15 1

11강-구조체와 공용체(1)

1. 구조체의 개념 구조체(structure) - 서로 다른 자료형을 갖는 자료들의 모임을 하나의 자료형으로 정의하여 사용하는 자료형 구조체 => 사용자 정의 자료형 -다양한 형식의 자료를 간결한 형식 표현 -사용자가 새로운 형식을 정의하여 사용 구조체의 필요성 -10대의 차량에 대한 자료처리의 정우 일반변수 사용 char car1_maker[15] long int car1_km; long int car1_cost; char car2_maker[15]; long int car2_km; long int car2_cost; ... chat car10_maker[15]; long int car10_km; long int car10_cost; 구조체 사용 struct vehicle { char maker[15]..

academia 2023.04.12 0

10강 배열과 포인트 3

1. char형 포인터 char포인터 -포인터는 문자열 처리에 효과적 -문자열 처리에 char형 포인터 사용 char 포인터의 기억공간 표현 char * cp = "COMPUTER"; 문자열 첫글자 *cp 순서대로 + 1~8... -cp는 문자열의 시작주소를 갖는다 -따라서 값읊 참조할 때와는 달리 포인터변수 cp에 주소를 치환하지 않는다. //char 포인터의 사용 예 #include void main() { char* cp = "COMPUTER"; int i = 0; do printf("*(cp + %d): %c\n", i, *(cp + i)); while (*(cp + i++) != 0); } /* *(cp + 0): C *(cp + 1): O *(cp + 2): M *(cp + 3): P *(cp..

academia 2023.04.12 0

9강 배열과 포인터 2

1.포인터의 개념 포인터는 변수의 일종 - 특정 데이터 값을 가지고 있음 - 특정 데이터가 저장된 기억장소의 주소(번지)값을 가지고 있음 - 포인터는 기억공간을 변수명으로 접근하지 않고 주소로 접근하기 위해 사용 일반적인 변수의 기억공간 표현 -변수는 변수 선언에 의해 기억공간이 할당되고 -할당된 기억공간에 변수에 대입된 데이터가 저장 -이떄 할당된 기억공간은 주소(번지)가 부여되어 있다. int x x= 200; print("x=%d\n",x); ... x라는 이름으로 200이 저장되었지만 별도의 주소가 있음 주소를 이용하여 변수와 같은 동일한 작업 가능 - 특정 주소(번지)를 이용하여 추가적인 데이터를 저장 - 즉 주소를 다루는 변수가 필요하다 - 포인트 변수 - 주소 값을 갖는 특별한 변수 // 변..

academia 2023.04.12 0

8강 배열과 포인터

1.배열의 개념 일관성 있고 효율적인 새로운 변수 필요 - 하나의 변수 이름에 순서에 의한 번호 부여 배열의 정의 -동일한 자료형을 갖는 자료들의 리스트 -각 요소는 하나의 변수로 취급 - 배열명과 첨자로 구분 배열의 선언 형태 -1, 2, 3차원 배열(첨자의 갯수) 1차원 배열 - 배열의 첨자가 하나만 있는 배열 -첨자의 개수는 배열 전체의 구성요소의 개수를 의미 -배열의 각 요소는 배열명과 첨자로 구분 -첨자는 0부터 시작 -배열의 각 요소는 배열명과 첨자로 구분 -자료형과 기억 클래스는 갖는다. 1차원 배열 선언 형식: 자료형 배열명[개수] 1차원 배열의 기억공간 표현 물리적 표현 기억장치에 각각 공간을 차지함 -array(배열명) 배열영역의 시작주소 1차원 배열의 초기화 -배열을 선언하면 기억공간..

academia 2023.04.11 0

7강 함수와 기억 클래스 2

1. 매개변수 사이의 자료전달 값에 의한 자료전달 (call by value) -기본적인 자료전달 방법 - 실 매개변수와 형식 매개변수 사이에 값의 전달 -호출한 함수의 실행이 끝난 다음 전달받은 값을 되돌려 받지는 못한다. 참조에 의한 자료전달(call by reference) -호출함수와 피 호출함수의 매개변수 값을 서로 교환할 수 있는 자료전달 방법 -값을 전달하는 것이 아니라 실 매개변수의 값이 들어있는 주소 값이 전달된다. 값에 의한 자료전달 방법 함수호출(실 매개변수) -> 자료전달(값 전달) -> 함수정의(형식 매개변수) /* 값에 의한 자료전달 방법 예 */ #include void swap(int x, int y); void main() { int a = 3, b = 5; print("호..

academia 2023.04.10 0

6강 함수와 기억 클래스-1

1.함수의 개념 함수란 특정 작업을 수행하도록 설계된 독립적인 프로그램 c프로그램은 함수들로 구성 - 모듈로 분류 - 실행순서에 따라 그 함수들을 차례로 호출하여 실행 함수의 특성 -서로 자유롭게 호출 가능 - 모든 함수는 서로 독립적 함수의 장점 - 수정 용이 - 재사용으로 코드 중복 최소화 - 유지관리 쉽다 함수의 개념 단위 프로그램을 하나의 함수에 기술한 경우 -길어짐, 가독성 문제, 수정 어려움, 일부분만 재호출 어려움 기능별 독립된 단위로 구성하여야 효율적 -필요할 때마다 불러 사용할 수 있다. 2. 표준 함수 c언어에서의 함수 표준함수 c언어 자체에서 제공하는 함수 -표준함수의 원형은 헤더파일에 정의 -표준함수의 실체는 라이브러리 파일에 수록 -표준함수를 사용하려면 원형이 선언되어 있는 헤더파..

academia 2023.04.10 0

Cambly with Mr.Paul (P, V consonant, FANBOYS, Linking Consoant to vowel, formal-informal)

nice to see you too nothing special I had a job interview but I didn't get it maybe next time what feedback did you get? the interest rate is very high -- companies are only hiring workers with experience workers -- englishclub.com/grammar/sentence/sentence-structure.php The term coordinating conjunction sounds complicated, but in fact there are only seven of them and they are all short, one-syl..

academia 2023.04.10 1