Traceability IdAbout Light PlatformOverviewTestimonialsWhat is LightFeaturesPrinciplesBenefitsRoadmapCommunityArticlesVideosLicenseGetting StartedGet Started OverviewEnvironmentLight Codegen ToolLight Rest 4jLight Tram 4jLight Graphql 4jLight Hybrid 4jLight Eventuate 4jLight Oauth2Light Portal ServiceLight Proxy ServerLight Router ServerLight Config ServerLight Saga 4jLight Session 4jWebserverWebsocketSpring Boot ServletArchitectureArchitecture OverviewAPI CategoryAPI GatewayArchitecture PatternsCQRSEco SystemEvent SourcingFail Fast vs Fail SlowIntegration PatternsJavaEE decliningKey DistributionMicroservices ArchitectureMicroservices MonitoringMicroservices SecurityMicroservices TraceabilityModular MonolithPlatform EcosystemPlugin ArchitectureSOAScalability and PerformanceServerlessService CollaborationService MeshSpring is bloatedStages of API AdoptionTransaction ManagementMicroservices Cross-cutting Concerns OptionsService Mesh PlusService DiscoveryDesignDesign OverviewDesign First vs Code FirstDesgin PatternService EvolutionConsumer Contract and Consumer Driven ContractHandling Partial FailureIdempotencyEnvironment SegregationMulti-TenancyWhy check token expirationWebServices to MicroservicesCross-Cutting ConcernsConcerns OverviewAPI StylesLight-4j for absolute performanceStyle OverviewDistributed session on IMDGEventuate - Event Sourcing and CQRSHybrid - Modularized MonolithicREST - Representational state transferSaga - Distributed TransactionsTram - Transactional MessagingWeb Server with Light PlatformWebsocket with light platformSpring Boot IntegrationSingle Page ApplicationGraphQL - A query language for your APIInfrastructure ServicesService OverviewLight ProxyLight RouterIntroductionArchitectureLight PortalMessaging InfrastructureCentralized LoggingLight OAuth2ServicesMetrics and AlertsReferenceConfig ServerTokenizationTool ChainTool Chain OverviewUtility LibraryService ConsumerService ConsumerDevelopmentDevelopment OverviewBest PracticesDevelopment FlowPlatform DeveloperDevelop BuildApplicationService Provider DeveloperService Consumer DeveloperDeploymentDeployment OverviewFrontend BackendLinux ServiceWindows ServiceInstall Eventuate on WindowsSecure APIClient vs light-routerMemory LimitDeploy to KubernetesBenchmarkBenchmark OverviewTutorialTutorial OverviewTroubleshootingTroubleshootFAQFAQ OverviewMilestonesContributeContribute to LightDevelopmentDocumentationExampleTutorial