Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Gecogeco_Philippines_Inc._Development.pdf

Gecogeco
November 24, 2022

 Gecogeco_Philippines_Inc._Development.pdf

Gecogeco

November 24, 2022
Tweet

More Decks by Gecogeco

Other Decks in Technology

Transcript

  1. WHAT WE DO Copyright © Gecogeco Philippines Inc All Rights

    Reserved. • Specializes in digital marketing support. • Considering platform renewal to stabilize and expand marketing solutions. • Based on the experience in business operation these are following needs: NEEDS OVERVIEW Should be able to quickly run the enhancement cycle even as the platform scale grows. Millions of LINE messages are expected to be delivered during peak hours, so there are concerns about delivery problems and processing speed. Internalize eventually but no technical guys available as of now. (´・ω・`) TAKEN ACTIONS Design the authentication infrastructure and each subsystem in a loosely coupled configuration from the infrastructure to the application layer. Adoption of serverless/event-driven mass message delivery processing and load verification. Support for recruitment of personnel to oversee the technical organization, and maintenance of documents in preparation for the transfer of internalization. Loose Coupling Performance Internalization Copyright © Gecogeco Philippines Inc All Rights Reserved. Listed company TECHNOLOGIES - SampleWork (LINE linked marketing platform) 1
  2. SUBSYSTEM A - WHOLE Admin screen: SPA configuration • React(FE)+

    Java/Springboot(BE) LINE distribution : Utilizes fully managed services • Lambda, S3, SQS, DynamoDB, CloudWatch Events. Security design•configuration • CloudFront, WAF, AWS Shield, GuardDuty, Amazon Inspector, Security Group, etc. • Follows IPA「How to Secure Your Web Site ver.7」 • External security diagnostic tool「ScoutSuite」 Copyright © Gecogeco Philippines Inc All Rights Reserved. TECHNOLOGIES - SampleWork (LINE linked marketing platform) 2
  3. LINE Messaging API link • Rich menu creation, deletion and

    link with user ID. Performance • Delivers 10 million messages in less than 5 minutes and it is serverless, making it highly scalable. • Delivery of about 100-200 messages can be completed in almost real time (around 1-2 seconds). Cost • Achieves a cost structure that is easy to scale, with delivery at~$1 / month per client. •Significantly improved execution time and memory for serverless configurations by tuning file loading and asynchronous processing. Copyright © Gecogeco Philippines Inc All Rights Reserved. TECHNOLOGIES - SampleWork (LINE linked marketing platform) SUBSYSTEM B - WHOLE 3