[Operations 11 · Appendix] How Patient Portals and Mobile Channels Show an Appointment A patient portal view of appointments, notifications, and profile; appointment actions protected by ETags and idempotency keys; SSE with polling fallback; and the still-open mobile roadmap. Architecture Operations Appointment Service Patient Portal Mobile Notification Resilience Timefold
[Operations 4] Profile Changes Do Not Rewrite Confirmed Visit Commitments A STAFF-centered view of profile reevaluation: use CRM changes as a reason to review reservations, while protecting PROPOSED, HELD, and CONFIRMED state boundaries. Architecture Operations Resilience Concurrency Appointment Service Example Timefold
[Operations 3] Appointment Recovery Starts with Impact Discovery A practical guide to incident scope, candidate calculation, version rechecks, STAFF confirmation, and follow-up work when clinic disruptions force appointment changes. Architecture Operations Resilience Concurrency Appointment Service Example Timefold
[Implementation 9] Freezing Package Choices and Execution Order into a Visit Plan See how package choices, exact component versions, execution order, visit grouping, event ordering, and atomic persistence are validated before a visit-plan revision is appended. Architecture Domain Modeling Event Driven Resilience Appointment Service Example Timefold
[Operations 2] Who Owns Booking Priority? A policy and domain model for applying no-show history and VIP priority signals while preserving policy ownership and confirmed appointments. Architecture Domain Modeling Event Driven Resilience Appointment Service Example Timefold
[Design 6] A Preferred Visit Date Is Not an Appointment Confirmation Separate scheduling intent from appointment confirmation, and protect an existing appointment when PROPOSED, HELD, and CONFIRMED states or consent-bound changes are processed. Architecture Domain Modeling Event Driven Resilience Appointment Service Example Timefold
Usage Billing Part 4: Detection, Isolation, Reprocessing, and Reconciliation Turn detection, incident scoping, failure classification, isolation, reprocessing, and reconciliation into one evidence-based billing recovery runbook. Architecture Billing Event Driven Kotlin Microservices Operations PostgreSQL Resilience
Usage Billing Part 3: Microservices, Outbox, and Inbox Follow service-owned data, local transactions with Outbox, Inbox decisions, version gaps, and poison-event recovery through one billing flow. Architecture Billing Event Driven Kafka Kotlin Microservices PostgreSQL Resilience
Usage Billing Part 2: Event Sourcing, Replay, and Projection Operations See how replay, schema evolution, projection generations, and failure isolation change when the Event Store becomes billing authority. Architecture Billing Event Driven Kotlin PostgreSQL Resilience Spring
Qualify Before You Analyze: Shared Input Guards and a Single Decode See how multiple image analyzers share input qualification, compressed-size and pixel budgets, actual file-format checks, and one full decode. Architecture Image Kotlin Performance Practical Example Resilience Security Spring
Spring WebFlux Multi-tenancy: From Reactor Context Propagation to Tenant Onboarding Carry tenant identity safely into coroutines and DB selection, and use one operational contract for authorization, durable lifecycle state, and new-tenant onboarding. Architecture Comparison Coroutines Exposed Kotlin Multi-Tenancy R2DBC Resilience
Bluetape4k JaVers Part 4: Audit Logs Are Not Free Use committed benchmark evidence to choose audit scope, snapshot storage, and commit metadata indexes. Exposed JaVers Kotlin Performance Persistence
Timefold Server in Practice: From Planning Models to the Exposed Persistence Boundary Bed allocation and school timetabling use the same Timefold APIs but model different planning variables and score levels. See what an application must add around Solver execution for durable jobs, approval, and business updates. Comparison Exposed Kotlin Optimization Performance Persistence Practical Example Timefold
[Implementation 6] Rescheduling after Closures and Equipment Downtime Connect clinic closures and equipment downtime to pending state, candidate generation, approval, audit history, and notification boundaries. Architecture JaVers Appointment Service Example Timefold
How to Keep Multiple Servers from Running the Same Job Keep tenant jobs parallel while guarding migrations globally. These examples define leader-election scope and failure boundaries from the work itself. Kotlin Leader Election Migration Multi-Tenancy Practical Example
Keeping Reservation Capacity Correct Under Concurrent Requests Concurrent requests, retries, hold expiry, waitlists, and Redis outages still need one durable authority for reservation capacity. Architecture Concurrency PostgreSQL Redis Resilience
[Implementation 1] Clinic Appointments Are More Than CRUD Follow one appointment from requirements to module boundaries and uncover the clinic rules behind it. Architecture Appointment Service Example Timefold
Bluetape Skills Part 3: Recovering and Resuming Interrupted Workflows How the 1.1.0 runtime identifies interrupted lanes and recovers workflows from receipts and component evidence. AI Resilience
Bluetape Skills Part 2: Starting Work with bluetape-workflow How bluetape-workflow routes a request through classification, plan approval, leaf skills, step evidence, and final DoD. AI
Bluetape Skills Part 1: Sharing and Installing the Toolkit How canonical skills, bundled references, install validation, and a private-runtime boundary make Bluetape Skills portable. AI
Operating an OCR Service in Practice: Large Image Preprocessing and Failure Response Contracts Treat an OCR service as a large-image input boundary, native OCR runtime boundary, and failure response contract, not just a text extraction endpoint. Dependencies Image Kotlin OCR Performance Practical Example Text
Bucket4j Rate Limiting: Choose the Caller Identity Before the Bucket A practical look at Bucket4j rate limiting as caller identity, proxy trust, bucket storage, and response-header contracts. Cache Kotlin Persistence Practical Example Redis Comparison Spring
bluetape4k Flow Extensions: Turning Stream Plumbing into Named Operational Contracts Six workshop examples showing how Kotlin Flow extensions make debounce, fallback, callback bridge, aggregation, parallel enrichment, and sampling contracts explicit. Concurrency Kotlin Observability Practical Example Search
Transactional Outbox and Idempotency in Spring and Ktor Examples Use Spring and Ktor examples to see how domain rows, outbox rows, duplicate requests, and retries stay inside explicit failure boundaries. Exposed Idempotency Kotlin Ktor Messaging Outbox Persistence Practical Example
Bluetape4k Text Part 4: Dictionary Updates and Quality Gates A one-line dictionary change can change tokenizer and blockword-filter behavior. This post shows how to clean, test, and document dictionary updates. Kotlin Search Testing Text
Bluetape4k Text Part 3: Aho-Corasick Search and Workshop Scenarios As keyword dictionaries grow, repeated contains checks become expensive and harder to reason about. Build the automaton once, then scan each input once. Kotlin Practical Example Search Text
Bluetape4k Text Part 2: Routing Input with Tokenizers and Language Detection Korean, Japanese, and fallback text paths should not be pushed through one generic string function. This post shows where the bluetape4k-text tokenizer and Lingua boundaries fit. Kotlin Practical Example Search Text
Bluetape4k Text Part 1: Starting Point and Quality Baseline Text processing becomes a service-boundary problem once user input, multilingual content, dictionaries, and safety checks meet. Kotlin Practical Example Release Train Search Text
Migrating Spring Boot 4 Workshop Examples to Jackson 3 Align dependencies, code APIs, configuration, and verification in Spring Boot 4 examples with the Jackson 3 baseline. Dependencies Kotlin Migration Practical Example Spring
Exposed R2DBC Workshop: Ktor Multi-Tenant Routing Patterns In Ktor, keep tenant state out of ThreadLocal. Resolve it once, store it on the call, and pass explicit routing values. Exposed JDBC Kotlin Ktor Multi-Tenancy Practical Example R2DBC Spring
Bluetape4k Graph Part 5: Reading the Virtual Threads Benchmark Virtual Threads are not faster graph calls. They are a simpler way to handle many graph calls that wait. Comparison Graph Kotlin Performance Virtual Threads
Building bluetape4k-dependencies Part 3: Maven Central Has No Rollback Button A multi-repository release train looks operational, and careless release order turns into very concrete cleanup work. Dependencies Kotlin Persistence Release Train
Building bluetape4k-dependencies Part 2: Making the 1.0.0 BOM a Public Contract A BOM is not a version table. It is a public contract that changes dependency resolution in user projects. BOM Dependencies Kotlin Spring
Building bluetape4k-dependencies Part 1: Why the BOM Became Necessary One library can live with one version. When several repositories move together, a BOM becomes an operating contract. BOM Dependencies Kotlin Persistence Spring
bluetape4k-dependencies 1.3.0 in Practice Part 4: Input Boundaries and Resource Safety Input boundaries often pass small samples and fail on production data. Image and Text changes are easiest to understand from the API edge. Dependencies Image Kotlin Practical Example Search Text
Using bluetape4k-dependencies: Combining Multiple Libraries When several bluetape4k libraries are used together, import the BOM first instead of memorizing every module version. BOM Dependencies Ecosystem Kotlin
bluetape4k-dependencies 1.3.0 in Practice Part 1: Features and Cleanup The version number is less interesting than which library boundaries became clearer and which old mistakes were removed. AWS Dependencies Exposed Graph Image JaVers Kotlin Leader Election
Global Unique ID Generator Performance: Go and Kotlin Go ID generator implementation, Phase 1 comparison, Go entropy improvements, Phase 2 comparison, Kotlin ULID/KSUID/Snowflake improvements, and Phase 3 comparison. Comparison Golang Kotlin Performance
Bluetape4k Graph Part 1: Graph Database Selection Criteria After deciding to use a graph database, choose a store that fits the workload and operating environment. Comparison Graph Kotlin Persistence Practical Example
Bluetape4k JaVers Part 2: Exposed, Redis, and Kafka Persistence Exposed is durable history, Redis is fast snapshot reads, and Kafka is a write-only event stream. Exposed JaVers Kafka Kotlin Persistence Redis
Bluetape4k JaVers Part 1: Audit and Diff Overview Start with the JaVers commit, snapshot, and diff model before creating another audit table per entity. JaVers Kotlin
Bluetape4k AWS Part 5: Applying the Real Examples A practical tour of examples/ and bluetape4k-workshop/aws for Spring Boot, Ktor, S3, SQS, and DynamoDB. AWS Kotlin Ktor Practical Example Spring
Bluetape4k AWS Part 4: Comparing with Spring Cloud AWS A comparison of Spring Cloud AWS and bluetape4k-aws by ownership boundary rather than feature count. AWS Comparison Coroutines Kotlin Ktor Spring
Bluetape4k AWS Part 2: Core Modules and Service Coverage Java SDK v2 approach, Kotlin SDK approach, CRT-backed S3 TransferManager, and the compileOnly dependency model. AWS Coroutines Dependencies Kotlin
Bluetape4k Exposed Part 4: JSON, Encryption, and Dialects Keep database-specific details out of domain code by isolating them in typed columns and dialect modules. Exposed Kotlin Persistence PostgreSQL
Bluetape4k Exposed Part 1: Why Exposed? Choosing a production Exposed extension path after R2DBC, Vert.x, Virtual Threads, and Exposed DSL. Comparison Exposed Kotlin R2DBC Virtual Threads
Bluetape4k Projects Part 5: utilities and adoption path Choose small utility modules only when needed, then validate the path with examples and benchmark notes. Ecosystem Kotlin Performance Practical Example
Bluetape4k Projects Part 3: the path bytes take I/O boundaries where files, buffers, serializers, HTTP/RPC clients, and encryption meet. Ecosystem Kotlin
Bluetape4k Projects Part 2: Core, Coroutines, Logging, Tests The core, coroutine, logging, and testing foundation shared by service requests and test fixtures. Coroutines Ecosystem Kotlin Testing
Virtual Threads Part 4: Hiding Java 21 and Java 25 Behind One API Hide Java 21/25 differences inside runtime providers and keep application code on one Virtual Threads API. Kotlin Virtual Threads
Virtual Threads Part 2: Rules That Matter in Practice Turning on Virtual Threads is not the finish line. Pooling, semaphores, context, and locks decide whether they work well. Kotlin Practical Example Virtual Threads Concurrency
Virtual Threads Part 1: Cheap Threads, Not Magic Threads Blocking code gets a second life, but only when timeout, cleanup, and resource limits come along with it. Kotlin Practical Example Virtual Threads
Embarrassing Bugs That Made Better Guards A candid write-up of five bluetape4k-projects fixes: null becoming zero, stale tests, cleanup timeouts, swallowed cancellation, and lost interrupt status. Ecosystem Kotlin Testing
When Ktor CIO Made HTTP Benchmarks Weird How slow Ktor CIO numbers led to a fairer benchmark, a Vert.x pool fix, and workload-based HTTP client guidance. Comparison Exposed Kotlin Ktor Performance
When the CSV Writer Took Off Its Ankle Weights The Okio CSV writer follow-up: Flow rows, UTF-8 sinks, behavior locks, and a 3.25x large export win. Kotlin
Reducing CSV Parser Allocations with Okio Segments A benchmark-backed account of the CSV parser optimization, from Reader parsing to Okio UnsafeCursor segment scanning. Kotlin Optimization Performance
From Pure JVM to libvips: Benchmarking Image Processing in bluetape4k Benchmark results for scrimage vs libvips, Java 21 JNI host limits, Java 25 FFM measurements, and a workshop derivative pipeline example. Comparison Image Kotlin Performance Practical Example
When Should a Backend Service Adopt a Graph Database? Benchmark-backed notes on GraphDB adoption criteria, PostgreSQL traversal baselines, AGE, Neo4j, Memgraph, and the use cases where graph storage is worth the cost. Graph Kotlin Performance Persistence PostgreSQL
Bluetape4k Ecosystem at a Glance A layer-by-layer map of Bluetape4k across Spring Boot 4, Ktor 3, domain capabilities, data, infrastructure, and foundation modules. Ecosystem Kotlin Ktor Spring
Turning AI Collaboration Into Infrastructure How AGENTS.md, bluetape4k skills, qmd, memory, and hooks help Codex and Claude read and verify work against the same standards. AI Kotlin
Growing a Large Kotlin Library Ecosystem with AI in Three Months How Claude Code and Codex helped with automation, documentation, tests, research, examples, cross-repository consistency, and workflow discipline. AI Ecosystem Kotlin Persistence Practical Example Testing No posts match the selected tag.