Inflearn news
The latest AI and developer news from Inflearn, with short summaries.
Visit website →Development Team Introduction - 1. Backend Team
Introduces the technology stack transition process and the collaboration and development culture of Inflab's backend team.
Retrospective on building a design system with open source without a platform team
Inflab built a design system that boosts productivity by leveraging open source, without a separate platform team.
Applying Dynamically Generated Open Graph (OG) Images to Inflearn Content
Inflearn built a system that dynamically generates and caches content-specific OG images using @vercel/og and a CDN.
A Startup Engineer's Experience Optimizing AWS Costs
Inflearn introduced a FinOps culture and cut its AWS cloud costs by about 400 million KRW annually.
Inflab DevOps Team 6-Week Internship Retrospective
As an Inflab DevOps intern, I reflected on the technical challenges and growth process of building a spam and profanity filtering API.
Monitoring Dev-Ops Productivity (with Devlake, Grafana)
Shares the experience of building a DORA metrics-based dev and ops productivity dashboard using Devlake and Grafana.
Inflab's IaC Build Story (Part 1)
This covers the background and process behind Inflab's journey from AWS CDK through Terraform to finally choosing Pulumi as their IaC tool.
Using Java and Kotlin Together in Spring Boot & JPA
Inflab decided to mix Java and Kotlin in a Spring Boot and JPA-based project.
Mission and Values of Inflab's Development Team
Inflab's development team introduces its mission as product engineers and the four core values it pursues.
How to Improve CI Time by Up to 4.6x
By adopting pnpm and turborepo, CI time in a monorepo environment was reduced by up to 79%.
How Inflearn Automatically Generates Subtitles (AI/Infrastructure Edition)
This covers the process by which Inflearn built its infrastructure using the Whisper model for cost-efficient AI subtitle generation.
Applying the Next.js standalone option to Rallit
By applying Next.js's standalone option, Rallit reduced its Docker image size and shortened deployment time.
Building an HTTP Client That's Flexible to Change
Shares the experience of designing a WebClientModule for Nest.js that minimizes external library dependency and improves testability.
Code Generator Development Story (Part 2)
Introduces the implementation process of a tool that automatically generates React Query, Type Guard, and Schema Validator based on OAS.
Building a Code Generator (Part 1)
This post covers the background of how an Inflearn frontend developer came to build a Code generator to solve the inefficiency of managing API types.
Why and How Should You Write Test Code?
Test code reduces debugging costs, relieves anxiety about code changes, and supports sustainable software development.
Pair Programming with Code With Me
This shares a case study of overcoming the drawbacks of traditional pair programming and practicing an efficient concurrent collaboration approach using JetBrains' Code With Me.
How We Solved a MongoDB Atlas Search Sorting Issue
This covers the cause of and solution to performance degradation that occurs when using $search and $sort together in MongoDB Atlas Search.
How to protect the styles of a new project with shadow DOM
Inflearn adopted shadow DOM to resolve CSS style conflicts between its existing service and a new React app.
Why We Chose react-hook-form and How We Applied It
Inflab shares the process and results of adopting react-hook-form to solve form rendering issues and code complexity in the Rallit service.