본문 바로가기
  • AI (Artificial Intelligence)

Fundamental/Technical 45

Which HTTP Status Code to Use for Every CRUD App Ref. https://www.moesif.com/blog/technical/api-design/Which-HTTP-Status-Code-To-Use-For-Every-CRUD-App/#:~:text=204%20No%20Content%20%2D%20A%20proper,this%20code%20can%20be%20used. The HTTP specification defines many status codes we can use when responding to our clients. Some APIs only use the most basic codes and define their own error signaling mechanisms on top of it; others want to make ful.. 2022. 2. 22.
OAuth 2.0을 사용하여 API 보안 Ref. https://www.ibm.com/docs/ko/acfc?topic=endpoint-tutorial-securing-api-by-using-oauth-20 2021. 7. 25.
pierotofy/WebODM Ref. https://libraries.io/github/pierotofy/WebODM 2021. 7. 23.
Harnessing the Power of GraphQL Ref. https://softobiz.com/harnessing-the-power-of-graphql/ REST has been the standard way for designing web APIs over the decade. It has been the reason for some really great ideas like stateless servers and structured access to resources. However, the technology also has a downside. Rest APIs are too inflexible to keep up with constantly changing requirements of clients. For this reason, we nee.. 2021. 6. 30.
Understanding the Event-driven Architecture Ref. https://softobiz.com/understanding-the-event-driven-architecture/ Varied approaches have appeared recently in computing like big data, serverless, microservice architecture, event-driven architecture, etc. Companies like Netflix and its contemporaries are using these approaches. For their application development, Microservice architecture plays a major role. But how do they benefit from mic.. 2021. 6. 30.
request-promise-core Ref. https://www.npmjs.com/package/request-promise-core This package is the core for the following packages: request-promise request-promise-any request-promise-bluebird request-promise-native request-promise-core contains the core logic to add Promise support to request. Please use one of the libraries above. It is only recommended to use this library directly, if you have very specific require.. 2021. 6. 11.
OAuth 2.0에 대한 가장 간단한 가이드 Ref. ichi.pro/ko/oauth-2-0e-daehan-gajang-gandanhan-gaideu-154420140185019 정말 좋은 접근법입니다. 아래 글을 읽어보시면 좀 더 이해 쉽게 할 수 있습니다. 지난 3 년 동안 저는 기술적 인 배경이없는 사람들, 주로 Authlete, Inc. 의 공동 창립자 인 투자자들에게 OAuth 2.0을 설명했습니다 . (Tech In Asia : " API 보안 스타트 업 Authlete가 $ 1.2를 모금했습니다 m 종자 자금 " ). 그 결과 OAuth 2.0을 이해하기 쉽게 설명 할 수있는 방법을 찾았습니다. 이 기사에서는 단계를 소개합니다. 1. 사용자의 데이터가 있습니다. 2. 사용자의 데이터를 관리하는 서버가 있습니다. 서버를 "리소스 서버"라.. 2021. 4. 27.
Webhook Data Format Ref. www.contentstack.com/docs/developers/set-up-webhooks/webhook-data-format/ When a webhook is triggered, the data received is in the following format: Method: POST Headers: "Content-Type: application/json", "Contentstack-Signature:9876543210" "Body":{ "event":"string", "module":"string", "api_key":"string", "data":"object" } Details of the POST call's 'Body' keys: event One of these [create, .. 2021. 4. 12.
The Logic Apps Webhook Action and the Correlation Identifier Pattern Ref. platform.deloitte.com.au/articles/correlation-identifier-pattern-on-logic-apps Introduction In many business scenarios, there is the need to implement long-running processes which first send a message to a second process and then pause and wait for an asynchronous response before they continue. Being this an asynchronous communication, the challenge is to correlate the response to the origi.. 2021. 4. 12.
Event-sourced game implementation example Part 1/3: Getting started Ref. scalac.io/blog/event-sourced-game-implementation-example-part-1-3-getting-started/ Hi, in this post series we’ll create a really simple (yet complete) event-sourced game. It won’t be anything spectacular thus its rules are as simple as: game creator specifies players taking part each player, one after another, has an opportunity to roll the dice each player’s oppor.. 2021. 4. 12.
What Is an Event-Driven Architecture? Ref. hazelcast.com/glossary/event-driven-architecture/ An Event-Driven Architecture for data and applications is a modern design approach centered around data that describes “events” (i.e., something that just happened). Examples of events include the taking of a measurement, the pressing of a button, or the swiping of a credit card. An event-driven architecture enables applications to act on th.. 2021. 4. 12.
Facebook uses Memcache Clusters Ref. medium.com/@shagun/scaling-memcache-at-facebook-1ba77d71c082 Comments: 가장 널리 사용되는 캐싱 서버 기술 2개는 Redis와 Memcache다. This week I read up on Scaling Memcache at Facebook. The paper captures the story of how Facebook created a high-performing, distributed key-value store on top of Memcache (which was back then a simple, in-memory cache) and scaled it to support the world’s largest social network... 2021. 2. 22.
Sonatype - Nexus Ref. www.sonatype.com/solutions/developers 아래 내용은 좀 오래된 내용으로 없어진 링크도 제법있고, 달라진 것도 있다. 다만 저장소 관리자로 "Nexus Repository OSS" 를 왜 사용하는지에 대한 개념을 이해 할 수 있다. 가장 중요한 내용은 사설 저장소가 왜 필요하는 가이다. 아래와 같은 내용들이 있던데 나는 회사에서 개발한 라이브러리를 공유하지 않고 사용, 관리 하기 위함이다. 사설 리포지토리(Nexus Repository)가 필요한 이유 ​· 회사/단체의 화이트 리스트로 인해 외부 리포지토리에 접속하기 어려운 경우 프록시 역할. · 특히나 비상시 외부 인터넷이 느리거나 리포지토리가 다운되는 등 여러 상황에서도 빠르게 받을 수 있다. · 현재 메이븐에 올라.. 2020. 12. 21.
Introducing Workflow API Ref. medium.com/pixboost/introducing-workflow-api-f0ed964ba9a1 Hey there, It’s been a while since our last post. However, we didn’t chill out but worked hard to deliver a new feature. And today we are happy to announce that now Pixboost supports workflows API. What is it? There are things that you could do manually. For instance, you can login to Pixboost and clear the image cache for the specif.. 2020. 12. 7.
같은 듯 다른 사용자경험(UX)과 고객경험(CX) Ref. https://uxd-trend.tistory.com/37 http://uxmas.com/2013/ux-vs-cx http://www.slideshare.net/nielsa/user-experience-vs-customer-experience-samesame-but-different 2013년에 개념이 잡혔는데.. 관심이 없다가 이제야 확인하네요. 감사합니다. "UX 디자이너입니다." "UX 리서치가 필요합니다." 이 블로그를 방문하시는 분들이라면 이 말은 들어보셨겠지요? 그렇다면, "회사에서 CX를 담당하고 있습니다." 이런 말은 얼마나 자주 들어보셨고 이해하고 계신가요? UX(User Experience)와 CX(Customer Experience) 간 의미 차이는 대상을 지칭하는 User와.. 2020. 11. 30.
A Quick Introduction to UML Sequence Diagrams ref. www.tracemodeler.com/articles/a_quick_introduction_to_uml_sequence_diagrams/ This UML sequence diagram tutorial introduces the commonly used elements of UML sequence diagrams and explains how to use them. All diagrams in this guide were created with Trace Modeler, an easy-to-use and smart editor for UML sequence diagrams developed by the author. Check out the 30 sec demo to see how easy it .. 2020. 11. 26.
Initialize your IPFS Repository Ref. https://github.com/ipfs-shipyard/ipfs-primer/blob/12d7298f436fa83e8395ade6969d2a4df298b334/install-ipfs/lessons/initialize-repository.md Goals After doing this Lesson you will be able to Initialize a local ipfs repository Locate where IPFS stores the contents of your local IPFS repository Open the IPFS Configuration file Steps Step 1: Initialize the Repository Use the ipfs init command to i.. 2020. 8. 7.
IPFS concepts Ref. https://docs.ipfs.io/concepts/ New to IPFS or the distributed web? Here's where to get started on understanding the key ingredients in what makes IPFS work. Because IPFS is a system that hopes to change how we use the Internet, it comes with many new concepts! This section aims to get you up to speed quickly. #Video overviews Want the basics, in theater mode? Check out these Core Courses fr.. 2020. 8. 7.