백엔드 2026.06.18
Podcast: Increasing Users' Data Agency: From BlueSky's AT Protocol to the Local-First Software Movement

Martin Kleppmann(《Designing Data-Intensive Applications》 저자, 케임브리지 대학 부교수)이 지난 10년간 데이터 시스템의 변화를 논한다. 핵심은 모놀리식 데이터베이스에서 모듈형 빌딩 블록으로의 전환이며, 클라우드 중심의 중앙집중식 스토리지에서 Bluesky의 AT Protocol과 같은 **탈중앙화 분산 데이터 스토리지**로의 이동 필요성을 강조한다. 로컬-퍼스트(Local-First) 소프트웨어 운동을 통해 사용자가 자신의 데이터를 직접 소유하고 제어하는 방향으로 아키텍처 패러다임이 변화하고 있음을 시사한다.

백엔드 2026.06.18
Article: Governing AI in the Cloud: A Practical Guide for Architects

클라우드 환경에서의 거버넌스를 배포 파이프라인에 자동으로 내재화하는 실용적 접근법을 다룬다. IAM 기반 접근 제어, Policy-as-Code를 통해 수동 프로세스 없이 보안과 컴플라이언스를 강제하는 구조를 제시한다. 데이터 분류 시점 자동화, 운영 통제 등을 조합해 개발자 생산성과 보안 요구사항 사이의 균형을 맞추는 방법을 설명한다.

2026.06.18
Spring Boot 4.1 Adds gRPC Auto-Configuration, SSRF Mitigation, and Kotlin 2.3 Support

Spring Boot 4.1이 2026년 6월 10일 릴리즈되었으며, 주요 변경사항으로 **gRPC 자동 설정(Auto-Configuration)** 지원이 추가되어 gRPC 기반 서비스 구축이 더욱 간편해졌다. 보안 측면에서는 HTTP 클라이언트의 **SSRF(Server-Side Request Forgery) 완화 기능**이 도입되었고, Kotlin 2.3 업그레이드도 포함되었다. 운영/성능 관점에서는 **지연 데이터소스 연결(Lazy Datasource Connections)**, `@Async` 메서드의 **비동기 컨텍스트 전파(Async Context Propagation)**, 그리고 **OpenTelemetry 지원 강화**가 추가되어 분산 시스템 환경에서의 관측 가능성(Observability)이 개선되었다.

2026.06.18
Podcast: Increasing Users' Data Agency: From BlueSky's AT Protocol to the Local-First Software Movement

Martin Kleppmann(《Designing Data-Intensive Applications》 저자, 케임브리지 대학 부교수)이 지난 10년간 데이터 시스템의 변화를 논한다. 핵심은 모놀리식 데이터베이스에서 모듈형 빌딩 블록으로의 전환이며, 클라우드 중심의 중앙집중식 스토리지에서 Bluesky의 AT Protocol과 같은 **탈중앙화 분산 데이터 스토리지**로의 이동 필요성을 강조한다. 로컬-퍼스트(Local-First) 소프트웨어 운동을 통해 사용자가 자신의 데이터를 직접 소유하고 제어하는 방향으로 아키텍처 패러다임이 변화하고 있음을 시사한다.

2026.06.18
Article: Governing AI in the Cloud: A Practical Guide for Architects

클라우드 환경에서의 거버넌스를 배포 파이프라인에 자동으로 내재화하는 실용적 접근법을 다룬다. IAM 기반 접근 제어, Policy-as-Code를 통해 수동 프로세스 없이 보안과 컴플라이언스를 강제하는 구조를 제시한다. 데이터 분류 시점 자동화, 운영 통제 등을 조합해 개발자 생산성과 보안 요구사항 사이의 균형을 맞추는 방법을 설명한다.

백엔드 2026.06.18
On-Device Debugging and JUnit 5

Codename One의 최신 릴리즈에서 온디바이스 디버깅 방식이 개선됐다. 기존에도 기술적 의미의 온디바이스 디버깅은 지원됐으나, Xcode나 Android Studio를 통해 네이티브 콜 스택(Objective-C 또는 ParparVM이 생성한 C 코드)을 보는 수준에 머물렀다. 이번 변경으로 `MyForm.java`에 직접 브레이크포인트를 설정하고, 실제 iPhone이나 Android 기기에서 Java 객체를 Java 객체로 인식해 필드를 검사하는 방식이 가능해졌다. 또한 JavaSE 시뮬레이터를 대상으로 표준 JUnit 5 테스트를 실행할 수 있도록 지원이 추가됐다. 이 두 변경 모두 앱의 동작 자체가 아니라 개발 반복 주기(iteration)에 영향을 주는 변경으로 소개됐다.