Business Challenges
Explore business challenges on Ewance to sharpen the skills employers actually hire for. Practice marketing, finance, operations, and strategy work on real-shaped briefs and earn verified credentials.
Most Popular
- CodeIntermediateNew
Design a Lock-Free Concurrent Queue for an Event Bus
Implement an MPSC (multi-producer single-consumer) ring-buffer queue in Go using atomic operations only — no mutexes. Prove correctness with the Go race detector across 8 produc…
- Concurrent Data Structures
- Lock Free Programming
- Systems Language Proficiency (Go, Rust, C++)
Data Structures - DesignBeginnerNew
Redesign an Executive Revenue Dashboard for an E-Commerce Marketplace
Interview the CFO, the head of category, and 2 finance analysts for 30 minutes each to elicit the 6 analytic tasks the dashboard must support (e.g. month-over-month variance, ca…
- Dashboard Design
- Visual Encoding
- Task Analysis
Information and Data Visualization - DesignIntermediateNew
Author a Scrollytelling Narrative on a Programmatic-Advertising Anomaly
Read the analytics team's internal report on the 3-week anomaly. Design a 7-section scrollytelling narrative using Segel-and-Heer's genre taxonomy (e.g. interactive slideshow + …
- Narrative Visualization
- Scrollytelling
- Svelte
Information and Data Visualization - DesignFoundationalNew
Model and Normalize a Vet-Clinic SaaS Schema
Read the current schema dump (PostgreSQL, around 28 tables, heavily denormalized) and the team's 8 most common reporting queries. Produce an entity-relationship diagram from the…
- Data Modeling
- Normalization
- SQL
Introduction to Database Systems Develop in-demand professional skills.
Each challenge names the skills it strengthens. Over time, your profile fills with the competences a hiring manager would actually look for.
Why Ewance
- AnalysisBeginnerNew
Add Indexes to a Slow FinTech Reporting Database
Read the 6 reporting queries and capture their EXPLAIN ANALYZE output on staging (a refresh of prod, around 90M rows). Identify the minimum set of indexes that improves all 6 by…
- Indexing Strategy
- Query Optimization
- Explain Analyze
Introduction to Database Systems - DesignIntermediateNew
Design a Transactional Schema for a SaaS Order-Provisioning System
Design the schema for orders, quota packs, consumption events, and refunds. Define each critical transaction (buy, consume, refund) with isolation level and locking strategy. Id…
- Precedent Transactions
- Acid
- Isolation Levels
Introduction to Database Systems - StrategyBeginnerNew
Migrate a Local-Government Records System from MySQL to PostgreSQL
Audit the MySQL schema (around 60 tables) for incompatibilities (case-folding identifiers, ENUM types, TIMESTAMP semantics, character sets). Plan a migration using pgloader for …
- Database Migration
- Postgresql Or Mysql
- Postgresql Or Mysql
Introduction to Database Systems - ResearchSeniorNew
Compare NewSQL Architectures for a Real-Time Inventory Platform
Study the architecture papers and documentation for CockroachDB (its Spanner-inspired multi-active design), TiDB (Raft + multi-Raft + TiKV + TiDB SQL layer), and Spanner (TrueTi…
- Newsql
- Distributed Databases
- Raft
Advanced Database Systems - Browse challenges
Explore role
Strategy Analyst
Frame the business question, model the options, build the recommendation. From market sizing to competitive analysis, this role is where strategy consulting meets in-house decision-making.
- StrategyIntermediateNew
Refactor a Tangled Terraform Repo for a Multi-Account AWS Estate
Audit the existing repo and produce a dependency map across modules and accounts. Design the target layout: account-level base modules, region-level shared infra, environment-le…
- Terraform
- Terragrunt
- Terraform
DevOps and Secure Deployment - StrategyIntermediateNew
Design a Multi-Region Blue/Green Database Deployment for an EdTech Platform
Design the migration: source PostgreSQL 14 (primary in São Paulo) to target PostgreSQL 16 (primary in Mexico City, replica in Bogotá). Use logical replication for zero-downtime …
- Blue Green Deployment
- Logical Replication
- Postgresql Or Mysql
DevOps and Secure Deployment - DesignIntermediateNew
Migrate a Monolithic Database to a Sharded Topology
Analyze schema (32 tables) + query workload (anonymized 7-day pg_stat_statements export) to identify the right shard key per table. Most tables shard on user_id; identify the 4-…
- Database Sharding
- Postgresql Or Mysql
- Vitess
Distributed Systems - AnalysisBeginnerNew
Author a Ubiquitous-Language Glossary for a Telco Billing Domain
Conduct 12 structured interviews (30 min each) with stakeholders across CRM, billing, AR, customer portal, and finance. Capture each team's terminology for the top 25 domain con…
- Ubiquitous Language
- Context Mapping
- Stakeholder Interviews
Domain-Driven Design Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- StrategyIntermediateNew
Decompose a CRM Monolith into Bounded Services
Analyze the monolith using NDepend or similar (provided). Identify the top 4-6 candidate service boundaries based on coupling + business-capability seams (likely: Quotation, Pol…
- Strangler Fig Pattern
- Service Decomposition
- Csharp Programming
Enterprise and Business Software Engineering - DesignIntermediateNew
Design an Event-Driven Reporting Pipeline for an Enterprise BI Team
Map the 9 source systems by extraction approach: CDC where possible (Debezium for SAP HANA + MES databases), event hooks where the source supports them (Salesforce streaming API…
- Change Data Capture
- Kafka Event Streaming
- Debezium
Enterprise and Business Software Engineering - StrategyBeginnerNew
Modernize an ERP Customization Strategy via Sidecar Apps
Catalog the 23 customizations by type (workflow, UI extension, integration, report, business logic) and impact on upgrade cycles. For each, propose the right BTP target (CAP ser…
- SAP Btp
- Cap Framework
- Enterprise Architecture
Enterprise and Business Software Engineering - CodeIntermediateNew
Build an Event-Sourced Inventory System for a Warehouse
Design the event model: 12-15 events covering the warehouse lifecycle. Implement using EventStoreDB (or Kafka + a snapshotting projection layer) in Go or C#. Build at least 3 re…
- Event Sourcing
- Cqrs
- Eventstoredb
Event-Driven Architecture - CodeBeginnerNew
Model a Trading Order Book with Algebraic Data Types in Haskell
Design ADTs for Side (Buy | Sell), OrderType (Limit | Market | StopLimit), Order, Trade, and BookState. Make illegal states unrepresentable (e.g. a Match can never produce a neg…
- Haskell
- Algebraic Data Types
- Property Based Testing
Functional Programming - DesignBeginnerNew
Bootstrap ArgoCD on a Multi-Cluster Platform for an EdTech
Design the repo topology: per-environment vs per-tenant kustomize overlays, ApplicationSet generators for service-per-cluster fan-out, a sync-wave strategy for ordered deploys. …
- Argocd
- Kubernetes Orchestration
- Kustomize
GitOps and Continuous Delivery - CodeBeginnerNew
Implement Progressive Delivery with Flagger for an E-Commerce Backend
Install Flagger (or Argo Rollouts) into the existing Kubernetes + Istio stack. Configure canary analysis using Prometheus metrics: request-success-rate, request-duration p99, an…
- Flagger
- Argo Rollouts
- Canary Deployment
GitOps and Continuous Delivery - DesignIntermediateNew
Design Parallel I/O for a Climate-Simulation Data Pipeline
Analyze the current I/O pattern: each MPI rank writes its own file via serial HDF5 (the classic anti-pattern). Design a single shared file using parallel HDF5 + MPI-IO with coll…
- Mpi Io
- Parallel Hdf5
- Lustre Filesystem
High-Performance and Scientific Computing - ResearchSeniorNew
Cross-Cultural Redesign of a Microfinance App for 4 Markets
Run remote contextual inquiry with 4 users each in Kenya + Indonesia (8 sessions total via local interpreters). Conduct expert reviews with native designers for Philippines + In…
- Cross Cultural Design
- User Research
- Contextual Inquiry
Advanced Human-Computer Interaction - StrategyIntermediateNew
Build a Lean MVP for a Climate-Adaptation SaaS
Frame the MVP using Build-Measure-Learn: what's the minimum product that lets you test the riskiest assumption (likely: will SMEs pay annually vs per-event for parametric flood …
- Lean Startup
- Venture Building
- Mvp Design
Innovation and Entrepreneurship for CS - StrategyIntermediateNew
Spin-Out Strategy for a Robotics Lab's Warehouse Picking IP
Map each path: (1) OEM licensing (model royalty terms, time-to-deal, IP protection); (2) founder-led startup (cap table, hiring needs, fundraising path, 18-month milestones); (3…
- Venture Building
- Research To Product
- Strategic Options Analysis
Innovation and Entrepreneurship for CS - ResearchIntermediateNew
Emerging-Tech Scouting Sprint for a Family-Office Innovation Fund
Per sector, map the landscape (around 30 active companies, segment by stage + business model + technical approach). Score companies on a technology-readiness-level (TRL) + comme…
- Emerging Tech Scouting
- Innovation Management
- Venture Thesis
Innovation and Entrepreneurship for CS
How it works
From brief to credential, in six steps.
Step 01
Browse challenges aligned to your studies.
Step 02
Accept the one that fits your goals.
Step 03
Work through it with AI Copilot guidance.
Step 04
Submit for structured evaluation.
Step 05
Earn a verified credential.
Step 06
Add it to LinkedIn with one click.
Industry teams behind a decade of practitioner briefs
Hiring from this pool?
Sponsor a challenge and meet candidates through actual work.
Industry teams can shape briefs around the skills they hire for, then evaluate students on rubric-scored deliverables — not resumes.



















































































