One identity, many roles: what I got wrong about marketplace accounts
Separate emails per role punish a marketplace's busiest users. How EgyGomla's design moves to one identity with linked buyer and supplier organizations.
Writing
Articles by Mohamed Elgohary on mobile release engineering, QA, marketplace design and PostgreSQL data integrity, written from real projects.
Separate emails per role punish a marketplace's busiest users. How EgyGomla's design moves to one identity with linked buyer and supplier organizations.
A mobile release checklist shaped by QA/SDET work: test the release build, refuse permissions, break the network, upgrade from live, keep the API safe.
A foreign key proved a product existed, not that it belonged to the named supplier. How a composite foreign key made the wrong pair unstorable.