LogoLogo
GovStack Home
Development
Development
  • Enter the Sandbox
  • Access Demos
    • Early Warning - Tech Demo
      • Project Documentation
    • Social Cash Transfer - Tech Demo
    • Construction Permit - UX Demo
    • High School Certificate - Methodology Demo
  • Follow Methodology
    • Do It Yourself Guide
      • GovStack Design Sprint
        • Overview
        • Preparation
        • Day 1 - Sharing
        • Day 2 - Mapping
        • Day 3 - Ideating
        • Day 4 - Testing
        • Day 5 - Learning
    • Do It Yourself Assets
      • DIY Wireframes
      • DIY Dynamic Frontend
        • Frontend Recommendations
      • DIY Minikube
      • DIY Full-Stack
      • Get Deployment Support
    • Service Design Best Practice
      • Phase 0 - Empathy
      • Phase 1 - Research
      • Phase 2 - Design
      • Phase 3 - Test
      • Phase 4 - Deliver
      • Templates
  • Explore Stack
    • Architecture
    • Use Case Frontend
    • Use Case Backend
    • Building Blocks
      • Information Mediator: X-Road
      • Identity: MOSIP
      • Consent: iGrant.io/Redpill Linpro
      • Payment: Mifos Payment Hub
      • Messaging: RapidPro
      • Emulators
    • Infrastructure
  • Version History
Powered by GitBook
On this page
  • What do we use to build it?
  • Where do we demo it?
  • Which conceptual decisions do we follow?
  • Further documentation

Was this helpful?

  1. Explore Stack

Use Case Backend

Last updated 5 months ago

Was this helpful?

The Use Case Backend is an application which follows the business logic and orchestrates the API calls.

What do we use to build it?

Name
Purpose

Spring Boot

Main framework

Spring Security

Access-control framework

H2

Embedded in-memory databases

Where do we demo it?

GitHub Repository
Used in...

Which conceptual decisions do we follow?

Java is the selected backend technology for the demo, chosen for its robustness, flexibility, and ability to streamline the development of microservices. It simplifies the process of building production-ready applications by providing a comprehensive framework that integrates various components seamlessly.

Java Spring Boot is an ideal choice for the backend of the GovStack architecture due to its ease of use, scalability, and strong community support. Its capabilities align well with the goals of the initiative, enabling the development of efficient, secure, and maintainable digital government services that can adapt to evolving needs.

Further documentation

Early Warning System
Early Warning Demo
Unconditional Social Cash Transfer (USCT) Backend Application
Unconditional Social Cash Transfer (USCT) Demo

Spring Boot
Cover

USCT Backend Repository

Documentation of backend application

Cover

Early Warning Repositories

Code repositories of all micro services