Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Internship final presentation: Santatra

68 views

Published on

Santatraの6ヶ月インターンシップの最終プレゼンの資料です。

Published in: Software
  • Be the first to comment

  • Be the first to like this

Internship final presentation: Santatra

  1. 1. Final presentation ABE Initiative Internship Program 2019 年 9 月~ 2020 年 3 月 さんたとら 2020年3月 16 日
  2. 2. 2 2 Who am I? ● RANDRIANARIVONY Nirinarisantatra ● Engineer’s degree from ENI Fianarantsoa, MG ● Master’s degree from Kobe Institute of Computing ● JICA program participant since Sept. 2017 ● Hobbies: judo, hiking, cooking
  3. 3. 3 3 マダガスカルはどこですか。 国 旗
  4. 4. 4 4 首都:アンタナナリボ( Antananarivo ) Source: https://commons.wikimedia.org/wiki/File:Antananarivo01.jpg, CC BY-SA 3.0
  5. 5. 5 5 マダガスカル共和国 ● 世界で4番目に広い面積を持つ島 ● 面積:日本の約 1.6 倍 ● 人口: 2600 万人 ● 言語: – マダガスカル語 – フランス語(共に公用語) ● 宗教: – キリスト教 41 % – 伝統宗教 52 % – イスラム教 7 %
  6. 6. 6 6 なぜ日本。 [1] [2] [3] [4][5 ] Source: Wikipedia
  7. 7. IT sector in Madagascar
  8. 8. 8 8
  9. 9. 9 9 Source: https://www.telma.mg/
  10. 10. 10 10 Some statistics Source: Internet World Stats (2018) https://internetworldstats.com/
  11. 11. 11 11 Internship activities
  12. 12. 12 12 トピック Blockchain & others LibreOffice Online[2 ] [1 ]
  13. 13. 13 13 ブロックチェーン ● Using Open Source solutions ● Objective: Build an application on top of blockchain
  14. 14. 14 14 Blockchain part
  15. 15. 15 15 Current status ● Hyperledger Fabric network for iCRAFT ● Hyperledger Explorer ● Chaincode written in TypeScript ● Working API (to be improved)
  16. 16. 16 16
  17. 17. 17 17 What did I learn? ● Blockchain technology – Security, decentralized trust – Smart contract or chaincode ● Hyperledger – Fabric – Explorer ● Docker
  18. 18. 18 18 Database migration ● PostgreSQL Open Source RDBMS ● Objective: Migration of existing applications’ databases (MSSQL and PGSQL) into a unique PGSQL database
  19. 19. 19 19 Database part
  20. 20. 20 20 Current status ● Successfully tested – Database migration scripts – Connection of existing application ● API available (part of the backend)
  21. 21. 21 21 pgAdmin4 interface
  22. 22. 22 22 What did I learn? ● PL/PGSQL: – Write functions/stored procedures ● Python: – Rewrite an existing PHP script ● MSSQL to PGSQL database migration tools: – pgloader – Migrate2Postgres
  23. 23. 23 23 LibreOffice Online ● Open Source based collaborative online office ● Objective: Scaling Collabora Online & Nextcloud using HAProxy, and measuring performance
  24. 24. 24 24 Nextcloud HAProxy Loadbalancer LibreOffice Online servers Cloud hostedInternet
  25. 25. 25 25 Overview of the interface
  26. 26. 26 26 Current status ● High-available Collabora Online & Nextcloud: https://lool2019.icraft.jp ● Work with container technologies 1.LibreOffice Online on Kubernetes cluster (Github) 2.Deployment with Rancher (Github)
  27. 27. 27 27 Performance testing with JMeter
  28. 28. 28 28 What did I learn? ● LibreOffice Online: – Integration between Nextcloud and Collabora Online – HAProxy for scaling ● Performance and load testing tools: – JMeter – Selenium ● Kubernetes: – Rancher – Container Attached Storage (OpenEBS)
  29. 29. Meetings and conferences
  30. 30. 30 30 Kansai Open Forum 2019 年 11 月 8 日・ 9 日
  31. 31. 31 31 Open Source Conference 2020 年 1 月 24 日・ 25 日
  32. 32. 32 32 Hyperledger Kansai meetup 2019 年 10 月 9 日 Credits: Satomi Tsujita
  33. 33. 33 33 LibreOffice meetup 2019 年 11 月 30 日 Credits: Shinji Enoki
  34. 34. 34 34 Nextcloud meetup Kansai 2020 年 02 月 13 日 Credits: Martin Heidegger
  35. 35. 35 35 Conclusion ● Rich moment of experience: – Japanese culture – Met a lot of people – New technologies ● Enjoyed my internship at iCRAFT ● Recommended to other program participants
  36. 36. Some of my slides are available online on SlideShare of iCRAFT
  37. 37. 37 37 My gratitude to ... ● President Yamamoto ● Enoki Shinji ● Remy Gigaut ● All colleagues at iCRAFT ● JICA
  38. 38. ご清聴ありがとうございました。 バオバブの並木道・マダガスカル Source: Baobab or The Tree of Life, Kuli Kuli & Aduna

×