Access ControlAbout LightOverviewTestimonialsWhat is LightFeaturesPrinciplesBenefitsRoadmapCommunityArticlesVideosLicenseWhy Light PlatformGetting 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 ArchitectureScalability and PerformanceServerlessService CollaborationService MeshSOASpring 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 FailureIdempotencyServer Life CycleEnvironment SegregationDatabaseDecomposition PatternsHttp2Test DrivenMulti-TenancyWhy check token expirationWebServices to MicroservicesCross-Cutting ConcernsConcerns OverviewAPI StylesLight-4j for absolute performanceStyle OverviewDistributed session on IMDGHybrid Serverless Modularized MonolithicKafka - Event Sourcing and CQRSREST - Representational state transferWeb Server with LightWebsocket with LightSpring Boot IntegrationSingle Page ApplicationGraphQL - A query language for your APILight IBM MQLight AWS LambdaChaos MonkeyInfrastructure ServicesService OverviewLight ProxyLight MeshLight RouterLight PortalMessaging InfrastructureCentralized LoggingCOVID-19Light OAuth2Metrics and AlertsConfig ServerTokenizationLight ControllerTool ChainTool Chain OverviewUtility LibraryService ConsumerService ConsumerDevelopmentDevelopment OverviewDeploymentDeployment OverviewFrontend BackendLinux ServiceWindows ServiceInstall Eventuate on WindowsSecure APIClient vs light-routerMemory LimitDeploy to KubernetesBenchmarkBenchmark OverviewTutorialTutorial OverviewTroubleshootingTroubleshootFAQFAQ OverviewMilestonesContributeContribute to LightDevelopmentDocumentationExampleTutorial